MySQL DELETE அறிக்கை
DELETE அறிக்கை ஒரு அட்டவணையில் இருக்கும் பதிவுகளை நீக்க பயன்படுகிறது.
DELETE தொடரமைப்பு
DELETE FROM table_name WHERE condition;
குறிப்பு:
ஒரு அட்டவணையில் பதிவுகளை நீக்கும்போது கவனமாக இருங்கள்! DELETE அறிக்கையில் WHERE விதியைக் கவனியுங்கள். எந்த பதிவு(கள்) நீக்கப்பட வேண்டும் என்பதை WHERE விதி குறிப்பிடுகிறது. நீங்கள் WHERE விதியைத் தவிர்த்தால், அட்டவணையில் உள்ள அனைத்து பதிவுகளும் நீக்கப்படும்!
டெமோ தரவுத்தளம்
Northwind மாதிரி தரவுத்தளத்தில் உள்ள "Customers" அட்டவணையில் இருந்து ஒரு தேர்வு கீழே உள்ளது:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
| 4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
| 5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
SQL DELETE எடுத்துக்காட்டு
பின்வரும் SQL அறிக்கை "Customers" அட்டவணையில் இருந்து "Alfreds Futterkiste" வாடிக்கையாளரை நீக்குகிறது:
எடுத்துக்காட்டு: உங்கள் சொந்த SQL சர்வரைப் பெறுங்கள்
DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste';
"Customers" அட்டவணை இப்போது இப்படித் தோன்றும்:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
| 4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
| 5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
அனைத்து பதிவுகளையும் நீக்கவும்
அட்டவணையை நீக்காமல் ஒரு அட்டவணையில் உள்ள அனைத்து வரிசைகளையும் நீக்க முடியும். இதன் பொருள் அட்டவணை அமைப்பு, பண்புக்கூறுகள் மற்றும் குறியீடுகள் அப்படியே இருக்கும்:
DELETE FROM table_name;
பின்வரும் SQL அறிக்கை அட்டவணையை நீக்காமல் "Customers" அட்டவணையில் உள்ள அனைத்து வரிசைகளையும் நீக்குகிறது:
எடுத்துக்காட்டு
DELETE FROM Customers;